🔒 Laboratorium Keamanan Digital

Hacking Lab

Praktikum ethical hacking — pelajari cara kerja serangan untuk mempertahankan diri.

🔓 Password Cracker

Lihat seberapa cepat password-mu bisa di-hack!

LemahSedangKuat

Masukkan password untuk di-analisis

📊 Analisis Password

Panjang-
Huruf Besar-
Huruf Kecil-
Angka-
Simbol-
⏱️ Waktu Crack-

💡 Tips Password Kuat

  • Minimal 12 karakter
  • Campuran huruf besar, kecil, angka, simbol
  • Jangan pakai info personal (tanggal lahir, nama)
  • Gunakan passphrase: "KucingOranye#Terbang2024!"

🎣 Phishing Detector

Bisakah kamu membedakan URL asli dan palsu? Klik untuk memilih!

Soal 1/10 Skor: 0/10

Periksa URL berikut:

🖼️ Steganografi

Sembunyikan pesan rahasia di dalam teks! (Text Steganography menggunakan Zero-Width Characters)

🔬 Visualisasi

Encode sebuah pesan untuk melihat visualisasi

📖 Cara Kerja

Zero-Width Character Steganography menyisipkan karakter tak terlihat di antara huruf biasa:

  • U+200B (Zero Width Space) = bit 0
  • U+200C (Zero Width Non-Joiner) = bit 1
  • Pesan diubah ke biner → disisipkan sebagai karakter tak terlihat
  • Teks terlihat normal, tapi mengandung pesan rahasia!

💉 SQL Injection Lab

Coba hack form login ini! (Simulasi aman, tidak ada database asli)

🏦 BankKita Online

Login ke Akun Anda

SQL Query yang terbentuk:

SELECT * FROM users WHERE username='admin' AND password='password123'

💡 Coba input ini di Username:

📊 Database (Simulasi)

ID Username Password Role
1 admin s3cur3P@ss Admin
2 budi budi123 User
3 siti siti@456 User

🛡️ Cara Mencegah SQL Injection

  • ✅ Gunakan Parameterized Queries
  • ✅ Validasi & sanitasi input user
  • ✅ Gunakan ORM (Object-Relational Mapping)
  • ✅ Prinsip Least Privilege pada database

Query Aman (Parameterized):

SELECT * FROM users WHERE username=? AND password=?

🔍 Network Packet Inspector

Lihat perbedaan HTTP vs HTTPS saat mengirim data login

💻
Client
🖥️
Server

📦 Isi Paket yang Dikirim:

📋 Log Packet Capture

Pilih protokol untuk memulai simulasi...

🔐 HTTP vs HTTPS

HTTP ❌

  • • Data plaintext
  • • Bisa di-sniff
  • • Tidak ada enkripsi

HTTPS ✅

  • • Data terenkripsi
  • • TLS/SSL
  • • Aman dari sniffing